<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Task: Develop Quality Assurance Plan</title>
<meta name="uma.type" content="Task">
<meta name="uma.name" content="develop_qa_plan">
<meta name="uma.presentationName" content="Develop Quality Assurance Plan">
<meta name="uma.category" content="Discipline:rup_project_management_discipline:项目管理">
<meta name="element_type" content="activity">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, '', true, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">
<div id="page-guid" value="{CC2735AE-509D-4F53-A8EC-669ADF901ACF}"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Task: Develop Quality Assurance Plan</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/task.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">This task describes how to create a documented plan for the quality assurance tasks in the project.</td>
</tr>
<tr>
<td>Disciplines: <a href="./../../rup/disciplines/rup_project_management_discipline_F303DA84.html" guid="_yeA1y9nmEdmO6L4XMImrsA">项目管理</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Roles</th><td class="sectionTableCell" width="42%"><span class="sectionTableCellHeading">Primary Performer:
								</span>
<ul>
<li>
<a href="./../../rup/roles/rup_project_manager_363CE680.html" guid="{EE97A8CD-66CA-4A9B-9871-E3B94CCED528}">项目经理</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">Additional Performers:
								</span></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Inputs</th><td class="sectionTableCell" width="42%"><span class="sectionTableCellHeading">Mandatory:
								</span>
<ul>
<li>
<a href="./../../rup/workproducts/rup_cm_plan_EDA7C715.html" guid="{71138CAE-59CA-41DE-8DD1-BE11799566FD}">配置管理计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_project_plan_D89CA030.html" guid="{D77D6716-B167-4643-A4B6-6F76C7769A80}">软件开发计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_business_case_56F408EB.html" guid="{9B13F235-E8E9-4CDC-9ACE-216124C8C5EC}">商业理由</a>
</li>
</ul>
<ul></ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">Optional:
								</span>
<ul>
<li>
<a href="./../../rup/workproducts/rup_test_plan_53712941.html" guid="{B95CA9FA-A00E-4C6C-AA16-133297812CC0}">测试计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_measurement_plan_E4DFAC77.html" guid="{5932E02C-C446-4F54-83A4-307C878811E9}">度量计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_risk_management_plan_20A20D4E.html" guid="{D6752789-E49F-412A-8E56-BF1709A50E88}">风险管理计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_problem_resolution_plan_516F6214.html" guid="{5F77F969-3117-4924-AE01-E82CB60287D4}">问题解决计划</a>
</li>
<li>
<a href="./../../rup/workproducts/rup_vision_2D6D6F1.html" guid="{417F089F-6636-451A-A8AB-AB4EAC7AC4F1}">愿景</a>
</li>
</ul>
<ul></ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Outputs</th><td class="sectionTableCell" colspan="2">
<ul>
<li>
<a href="./../../rup/workproducts/rup_quality_assurance_plan_78EBB190.html" guid="{2322019F-A50D-4A54-AE84-876BB3B9E683}">质量保证计划</a>
</li>
</ul>
<ul></ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><a key="质量保证计划（quality assurance plan）" text="制定" name="XE_quality_assurance_plan__developing" id="XE_quality_assurance_plan__developing" class="index"></a><a key="规划（planning）" text="质量保证" name="XE_planning__quality_assurance" id="XE_planning__quality_assurance" class="index"></a> 
<p>
    The Quality Assurance Plan is a composite document which contains all the information necessary to carry out the
    quality assurance tasks for the project. While much of the information referenced by the Quality Assurance Plan is also
    referenced in the Software Development Plan, it is still important to develop both plans because they have a different
    purpose.
</p>
<p>
    The Quality Assurance Plan is used to plan a program of reviews and audits that will check that the defined project
    process is being followed correctly, as defined by the various supporting plans that it references. It can be thought
    of as the "quality view" of the project's plans, whereas the Software Development Plan presents a "delivery view".
</p>
<p>
    In this task, the Project Manager defines and/or reviews the Quality Assurance program for appropriateness and
    acceptability, and coordinates with the developers of the referenced plans.
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">Steps</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableSingleCell">
<div class="stepHeading"> Ensure Quality Objectives are Defined for the Project </div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Ensure Quality Objectives are Defined for the Project" name="Ensure Quality Objectives are Defined for the Project"></a>
<p>
    The Project Manager may not necessarily define the quality goals for the project, but ensures that these definitions
    are created and agreed by the customer, and captured ultimately in the Software Requirements Specification. The
    developing organization may also have a standard set of quality goals, in a quality policy statement, which can form
    the basis for these definitions.
</p>
<p>
    Where possible, these objectives should be described in measurable terms. For example:
</p>
<ul>
    <li>
        "Zero known severity 1 defects" (...and include a definition of a severity 1 defect)
    </li>
    <li>
        "Maximum 3 second response time"
    </li>
    <li>
        "User can pick up software and begin entering account information within 1 hour"
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="stepHeading"> Define Quality Assurance Roles and Responsibilities </div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Define QA Roles and Responsibilities" name="Define QA Roles and Responsibilities"></a>
<p>
    The next step is to define the organization, roles and responsibilities that will participate in these tasks. This
    should include the reporting channel for the results of Quality Assurance reviews. In many situations, the Quality
    Assurance task should submit its reports directly to the Project Review Authority. The Neusoft Unified Process
    recommends that the Software Engineering Process Authority (SEPA) should have responsibility for the process aspects of
    quality, and perform process reviews and audits, as well as ensuring the proper planning and conduct of the review
    events described in the Review and Audit section of the Quality Assurance Plan.
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> Coordinate With Developers of Referenced Plans </div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Coordinate With Developers of Referenced Plans" name="Coordinate With Developers of Referenced Plans"></a>
<p>
    The Quality Assurance Plan also references a number of other plans describing project standards and how various
    supporting process (e.g. configuration management) to be handled. This information is used to help determine the types
    of Quality Assurance reviews that will be done, and their frequency. The referenced plans would normally include the
    following:
</p>
<ul>
    <li>
        Documentation Plan
    </li>
    <li>
        Measurement Plan
    </li>
    <li>
        Risk Management Plan
    </li>
    <li>
        Problem Resolution Plan
    </li>
    <li>
        Configuration Management Plan
    </li>
    <li>
        Software Development Plan
    </li>
    <li>
        Test Plan
    </li>
    <li>
        Subcontractor Management Plan
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="stepHeading"> Define Quality Assurance Tasks and Schedule </div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="Define QA Tasks and Schedule" name="Define QA Tasks and Schedule"></a> 
<p>
    Identify the tasks of Quality Assurance. Typically these reviews would include:
</p>
<ul>
    <li>
        Audit/review of project plans to ensure they follow the defined delivery process for the project.
    </li>
    <li>
        Audit/review of project to ensure the work performed is following the project plans.
    </li>
    <li>
        Approval of deviations from the standard organizational project processes.
    </li>
    <li>
        Process improvement assessments
    </li>
</ul>
<p>
    The Project Review Authority and Project Manager together determine the schedule for Quality Assurance reviews and
    audits, and the schedule is captured in the project and iteration plan, which may then be referenced from the Quality
    Assurance Plan. The contract may also allow the customer to request audits.
</p><br />
<br /></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
